Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F3 Serbia F2 Croatia F8 Croatia F9 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Croatia F12 Turkey F2 Croatia F1 Italy F1 Israel F3 Italy F5 Bulgaria F1 Italy F7 Bosnia & Herzegovina F4 Serbia F3 Italy F20 Bosnia & Herzegovina F2 Croatia F2 Croatia F12 Bosnia & Herzegovina F5 Serbia F1 Serbia F3 Serbia F7 Croatia F7 Croatia F12 Croatia F11 Kobe Challenger Croatia F10 Mons Challenger Kazan Challenger Casablanca Challenger Irving Challenger Kenitra Challenger Qingdao Challenger Mohammedia Challenger Casablanca Challenger Santo Domingo Challenger Gemax Samsung Open 2004 - Belgrade Bangkok Challenger Open 13 - Marseille Monterrey Challenger The Dubai Tennis Championships - Dubai Aptos Challenger New Haven Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Dusseldorf Open 2006 - Dusseldorf Bratislava Challenger Bendigo Challenger Split Challenger Barcelona Challenger Samarkand Challenger - Samarkand Belgrade Challenger Sunrise Challenger Meerbusch Challenger Britania Zavaleta - Puebla Turkish Airlines Open Antalya - Antalya Challenger Ford de Cherbourg - Cherbourg Trnava Challenger Cordenons Challenger Meerbusch Challenger Banja Luka Challenger San Luis Potosi Challenger Santos Challenger Matsuyama Challenger Sao Paulo Challenger Arad Challenger Noumea Challenger Antalya Challenger Zadar Challenger Cordenons Challenger Banja Luka Challenger Banja Luka Challenger Mallorca Challenger Rome Challenger Prostejov Challenger Poznan Challenger Bergamo Challenger Danderyd Challenger Alphen Challenger Canberra Challenger Banja Luka Challenger Ottignies-Louvain-la-Neuve Challenger Manama Challenger Barletta Challenger Citta di Monza - Monza San Benedetto Challenger Split Challenger Ostrava Open 2005 - Ostrava Guadalajara Challenger Ostrava Challenger Zagreb Challenger Ilkley Challenger Gemax Open 2002 - Belgrade Zagreb Open - Zagreb Hungarian Open - Budapest Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio Fujitsu Siemens Open - Budapest Alphen Challenger Santo Domingo Challenger Nottingham 2 Challenger Bangkok Challenger Istanbul Challenger Banja Luka 2002 - Banja Luka Bukhara Challenger - Bukhara Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg Qingdao Challenger Gemax Open - Belgrade Stella Artois Clay Court Championships - Budaors Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana Schickendanz Open - Furth Stella Artois Clay Court Championships - Budaors FILA Challenger - Biella GHI Bronx Classic - Bronx Asirom Challenger - Brasov Bulgarian Open - Sofia USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham IX Abierto Internacional de Salinas - Salinas Ispat Open 2004 - Ostrava Steelers Cup - Kosice Schickedanz Open - Furth Steelers Cup - Kosice ATU Cup - Weiden Open de Montauban - Montauban VI Gramado Open de Tenis - Gramado Czech Indoor Open - Prague Binghamton Professional Tennis Tournament - Binghamton Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo 2004 Keys Gate Challenger - Homestead Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign GHI Bronx Classic - Bronx Mobilux Open - Luxembourg Architect Open - Budapest Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Lisbon Challenger Architect Open - Budapest Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson IPP Open - Helsinki Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Blois Challenger Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb The Shelbourne Irish Open - Dublin Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Black Forest Open - Freudenstadt Open D'Orleans - Orleans Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Brest Challenger Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Unique Zagreb Open - Zagreb Lyon Challenger Montemar Challenger Maia Challenger Tatra Banka Slovak Open - Bratislava Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Sarajevo Challenger Belgrade Challenger Blumenau Challenger Zagreb Challenger Oeiras 3 Challenger Milan Challenger San Marino Challenger Como Challenger Brasov Challenger Lermontov Challenger Cherbourg Challenger Trieste Challenger Sarajevo Challenger Kosice Challenger Tulln Challenger Liberec Challenger Trnava Challenger Sibiu Challenger Barcelona Challenger Cap Cana Challenger Casablanca Challenger Bratislava Challenger Mersin Challenger Zadar Challenger Samarkand Challenger Arad Challenger Kosice Challenger Bergamo Challenger Meknes Challenger Tashkent Challenger Geneva Challenger Helsinki Challenger Santo Domingo Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Ostrava Challenger Heilbronn Challenger Moscow Challenger Poznan Challenger Braunschweig Challenger San Benedetto Challenger Bordeaux Challenger Andria Challenger Alphen Challenger Mersin Challenger Genova Challenger Mohammedia Challenger Bendigo Challenger Lima Challenger Guayaquil Challenger Nottingham 1 Challenger Quimper Challenger Lille Challenger Prostejov Challenger Chengdu Challenger Heilbronn Challenger Sarajevo Challenger Buenos Aires Challenger Kosice Challenger Orleans Challenger Anning Challenger Tunis Challenger 2001 Mercedes Cup - Stuttgart Istanbul Challenger Bangkok Challenger Black Forest Open 2002 - Freudenstadt Sibiu Challenger Bratislava 2 Challenger Ismaning Challenger Lisbon Challenger Ostrava Challenger Rome 2 Challenger St. Petersburg Open - St. Petersburg Salzburg-Anif Challenger Tunis Challenger Bratislava Challenger Helsinki Challenger Lugano Challenger Mauthausen Challenger Canberra Challenger Sibiu Challenger Yokohama Challenger Szekesfehervar Challenger Ostrava Challenger Poznan Challenger Helsinki Challenger Braunschweig Challenger Phoenix Challenger Tampere Challenger Ostrava Challenger Bratislava Challenger Nottingham 2 Challenger ATU Cup - Weiden Forli 5 Challenger Kenitra Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Rosario Challenger Perugia Challenger Como Challenger Vancouver Challenger Eckental Challenger Qatar Open - Doha Marbella Challenger Belgrade Challenger Stockholm Open - Stockholm Argentina Open - Buenos Aires The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Zug Challenger Santo Domingo Challenger US Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Championships - London The 10tele.com Open - Nottingham Countrywide Classic - Los Angeles ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Qatar Exxon Mobil Open 2003 - Doha PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Open de Moselle - Metz Prague 2 Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank International - Sydney Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach RCA Championships - Indianapolis Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur BMW Open - Munich Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Studena Croatia Open - Umag Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Vegeta Croatia Open - Umag Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Ecuador Open - Quito Chennai Open - Chennai Memphis Open - Memphis BellSouth Open - Vina del Mar Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Sydney International - Sydney Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest AEGON Championships - London Antalya Cup - Antalya Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Geneva Open - Geneva SkiStar Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Zhuhai Open - Zhuhai Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dutch Open Tennis - Amersfoort bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Open Sud de France - Montpellier Qatar Exxon Mobil Open - Doha Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg The Artois Championships - London Kremlin Cup - Moscow The Nottingham Open - Nottingham Open Sud de France - Montpellier Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Serbia Open - Belgrade The Dubai Tennis Championships - Dubai Stockholm Open - Stockholm Mercedes Cup - Stuttgart Firenze Open - Florence Open de Moselle - Metz Banja Luka Open - Banja Luka The Dubai Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open 13 - Marseille AEGON Championships - London Japan Open Tennis Championships - Tokyo Credit Agricole Suisse Open - Gstaad Almaty Open - Almaty Belgrade Open - Belgrade Adelaide International - Adelaide PTT Thailand Open - Bangkok Movistar Chile Open - Santiago Open Sud de France - Montpellier Hamburg Open - Hamburg Boss Open - Stuttgart Erste Bank Open - Vienna Claro Open Colombia - Bogota Hellenic Championship - Athens Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Qatar ExxonMobil Open - Doha BMW Open - Munich AEGON Championships - London Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Plava Laguna Croatia Open - Umag China Open - Beijing Erste Bank Open - Vienna Open Sud de France - Montpellier New York Open - New York Arizona Men's Tennis Championships - Scottsdale Hamburg European Open - Hamburg Anytech365 Andalucia Open - Marbella Power Horse Cup - Dusseldorf Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai Nordea Open - Bastad Astana Open - Astana Stockholm Open - Stockholm Apia International - Sydney Bucharest Open - Bucharest Open Parc - Lyon Argentina Open - Buenos Aires Croatia Open - Umag Open Romania - Bucharest Tiriac Open - Bucharest Barcelona Open Banc Sabadell - Barcelona Kremlin Cup - Moscow Brisbane International - Brisbane Mallorca Championships - Mallorca Nordea Open - Bastad Japan Open Tennis Championships - Tokyo Open 13 Provence - Marseille TEB BNP Paribas Istanbul Open - Istanbul Open 13 - Marseille CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Vilnius Challenger Heilbronn Challenger Bratislava 1 Challenger Heineken Open - Auckland Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Aircel Chennai Open - Chennai Internazionali BNL dItalia - Rome Argentina Open - Buenos Aires Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open de Moselle - Metz Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Croatia Open - Umag Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rolex Paris Masters - Paris Moselle Open - Metz China Open - Beijing BNP Paribas Open - Indian Wells China Open - Beijing Miami Open - Miami German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Western & Southern Open - Cincinnati Open 13 - Marseille Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Australian Open - Melbourne Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, Group I, 1R, BIH-MEX 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, Group I, 1R, ECU-BIH 3-2 All Lower level tournaments Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne BNP Paribas Masters - Paris Bonn Challenger Manacor Challenger Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger Australian Open - Melbourne BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris National Bank Open - Toronto Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Cincinnati Open - Cincinnati U.S. Open - New York Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai European Open - Brussels U.S. Open - New York Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Davis Cup, Group I, PO, UZB-BIH 1-3 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group I, 2R, BIH-NED 1-3 Salzburg Challenger Plava Laguna Croatia Open - Umag Olympics - Rio de Janeiro Erste Bank Open - Vienna Miami Open - Miami French Open - Paris